home *** CD-ROM | disk | FTP | other *** search
- Some comments about compiling the A++ Library with the GNU C++ compiler
- -----------------------------------------------------------------------
-
- A++ requests tow logical devices to be declared, "apphome:" and "appinclude:".
- "appinclude:" usually describes the "apphome:includes" directory while
- "apphome:" itself is directed to the "APlusPlus" root directory.
- Just start "Assign_A++" to make these assignments.
-
- I recently used GNU C++ 2.6.0 and it works fine.
-
- Especially with the GNU compiler you will need a fast Amiga with at least 6MB.
- But DON'T get the idea to optimize with only 6MB. Either get yourself more
- RAM or a virtual memory manager (available in the Public Domain).
-
- A compiled version can be found in the A++GNU_bin.lha archive that should
- be available at the same place where you got this one.
-
- Makefiles for GNUMake have been provided. To start the Make just click on
- the Build icons which use IconX to activate Make.
-
-
-
- The GNU2SCMSG utility (only for SAS/C® users)
- ---------------------------------------------
-
- With the AREXX script "gnutoscmsg" which is executed by clicking GNU2SCMSG
- I created a way to direct the GNU error output to the SAS® SCMSG browser.
- You only have to make sure that the gcc output is redirected into
- "pipe:gnu_errors". On the CLI simply use
-
- gcc <parameterlist> >pipe:gnu_errors
-
- For some reason this does not work with the GNUMake which uses "sh" to
- execute a command from the makefile. (I checked it out: only the gcc command
- together with the "sh" shell fails to redirect its output properly!?)
-
- OF COURSE, the SCMSG program is not distributed with A++ since it is part of
- the SAS/C® Development System!
-
- Credits
- -------
-
- Thanks are due to all those who helped improving this product,
- especially
- - Antonio J. Gomez Gonzalez for detecting several bugs,
- - Fred Fish for revising the GCC port,
- - and each one who showed general interest.
-
- Have fun,
-
- Armin
-